package classes.pack;

public enum ErrorType {

	/* Errors
	 * ERR_X_Y_Z_NAME
	 * 
	 * X Error category
	 * 1 Startup sequence
	 * 2 GUI
	 * 3 Background service
	 * 4 Logging
	 * 5 External interface
	 * 6 GeoLoc
	 * 7 Profiling
	 * 8 Parking zones
	 * 
	 * Y Error type
	 * 1 Startup/loading 
	 * 2 Read
	 * 3 Write
	 * 4 Object call
	 * 5 Unexpected behavior
	 * 
	 * Z Error number 
	 */
	
	//error types
	//ERR_INTERFACE_TYPE_UNKNOWN,		//Interface type unknown
	//ERR_NO_VALID_INTERFACE			//No valid interface type selected
	
	//1 Startup sequence
	ERR_1_1_1_COULD_NOT_START_SERVICE,
	
	//2 GUI
	
	//3 Background service
	
	//4 Logging
	
	//5 External interface
	ERR_5_1_1_COULD_NOT_LOAD_INTERFACES,
	ERR_5_2_1_NO_VALID_PREFERRED_INTERFACE,
	ERR_5_4_1_ERR_INTERFACE_TYPE_UNKNOWN,
	
	
	//6 GeoLoc
	ERR_6_2_1_NO_VALID_PREFERRED_INTERFACE,
	ERR_6_4_1_ERR_INTERFACE_TYPE_UNKNOWN
	
	//7 Profiling
	
	//8 Parking zones
}
